package com.junzhiit.nengji.shop.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.shop.bo.VipBO;
import com.junzhiit.nengji.shop.model.Vip;

public interface VipDAO extends BaseDAO<Vip>{

	/**
	 * 
	 * TODO 查询所有用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午3:21:43
	 * @return List<Vip>
	 */
	public List<Vip> findAll(int pageNumber, int maxPageRow);
	
	/**
	 * 
	 * TODO 查询有多少个用户身份
	 * @author Zaki
	 * @time 2018年6月7日 下午3:26:27
	 * @return int
	 */
	public int getTotalCount();
	
	/**
	 * TODO 根据身份查询数据
	 * @author PeterMo
	 * @time 2018年6月7日 下午9:22:58
	 * @return Vip
	 */
	public Vip getVipByIdentity(Integer identity);
	
	/**
	 * 
	 * TODO 获取所有身份的名称及ID
	 * @author Zaki
	 * @time 2018年9月29日 下午7:57:57
	 * @return List<VipBO>
	 */
	public List<VipBO> getVipName();
}
